home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 26 / Commodore_Free_Issue_26_2009_Commodore_Computer_Club.d64 / micro iec 2 < prev    next >
Text File  |  2023-02-26  |  9KB  |  289 lines

  1. u
  2.  
  3.            MICRO IEC REVIEW
  4.                 Part 2
  5.  
  6. But What About Multiple Disk Games?
  7. Yes! you can work with multiple disk
  8. images without having to go back to
  9. BASIC. You will need to have a disk
  10. change button or two connected to the
  11. uiec (there are pins assigned for that
  12. on the board: 15 and 16 of connector
  13. 1, for forward and back, connect the
  14. other lead of each momentary-on switch
  15. to pin 1) First, after copying the
  16. disk images into the card or drive,
  17. you make a file called a "swap list"
  18. which is a text file containing just a
  19. list of the image file names (and
  20. paths) you need in the "set" (example
  21. a swaplist file called PACGUYLIST or
  22. whatever you wish to name it) the file
  23. includes these lines representing the
  24. names of the disk files in the disk
  25. set:
  26.  
  27. PACGUYDISK1.D64
  28. PACGUYDISK2.D64
  29. PACGUYDISK3.D64
  30.  
  31. Then instead of CDing to the first
  32. d64, you issue the command:
  33.  
  34. @XS;PACGUYLIST
  35.  
  36. This command opens the file and
  37. automatically selects the first disk
  38. image on the list. Once you have the
  39. game going and it asks for the next
  40. disk you push your diskchange switch
  41. and uiec queues up the next on the
  42. list (or previous if you have a 'back'
  43. switch) If you go to the end of the
  44. disk list it starts again at the
  45. beginning and visa versa.
  46.  
  47. TRYING OUT UIEC WITH AN IDE DISK DRIVE
  48. On the CF/IDE version, besides the CF
  49. slot there is a header to plug in a PC
  50. drive. CMD HD the drives used SCSI
  51. interfaced hard disks which can be
  52. troublesome to locate a replacement.
  53. On the uIEC the hard drive interface
  54. is IDE (aka ATA, not serial ATA). If
  55. you do use a hard drive you will need
  56. to use a separate power supply to
  57. power the drive. You can get a simple
  58. USB to IDE kit which includes a
  59. compatible power pack pretty
  60. reasonably on eBay, this is what I
  61. used for my testing, or if you get a
  62. big external USB drive enclosure you
  63. could put the uIEC in it along with
  64. the drive. (and not use the USB part
  65. of the unit) I quickly formatted and
  66. set up an old drive with some d64s on
  67. the PC and then went to the 64.
  68. Hooking up the drive you need to make
  69. sure the red line on the cable is at
  70. pin 1 of the pins on the uIEC (there
  71. is no plastic guide on the circuit
  72. board like PC motherboards have, but
  73. it does indicate pin 1 on the PCB
  74. text.) After that plug in the drive
  75. power and turn on the 64, and very
  76. quickly the uIEC is ready! Only a
  77. second or two of wait at most instead
  78. of 30 with CF, sure seems a bit
  79. zippier, but also a lot more bulk with
  80. that big drive (relatively) and cables
  81. to deal with. Attempting to use the
  82. IDE and the CF at the same time only
  83. resulted in drive errors (should work,
  84. will have to check, maybe it's a
  85. master/slave select issue?) From Jim
  86. Brain's Posting you should be able to
  87. use two hard drives (master slave,
  88. like on the PC) Some of the planned
  89. expansion for the IDE part is uIEC
  90. support for reading CD-ROMs which will
  91. be very nice.
  92.  
  93. A LITTLE BIT ON CONFIGURATION
  94. As mentioned you may at times need to
  95. set uIEC as device 8 so you can load
  96. some d64 images of games OK. To get to
  97. device 8 you use the command (in
  98. BASIC): OPEN
  99. 15,8,15,"u0>"+CHR$(8):CLOSE 15 - To
  100. set to 8; this is similar to how you
  101. do a soft device change on the 1571 or
  102. later drive. to save the device
  103. settings it so it remembers when reset
  104. (and other settings you may wish),
  105. just enter: @XW now every time it
  106. powers up it will start with the
  107. settings you want. Pretty darn easy
  108. and no programs needed. Though I found
  109. it took a couple tries to get the
  110. settings to catch. But once they were
  111. set everything works as expected.
  112.  
  113. MORE TECHNICAL EXPLORATION
  114. Some of this is more a sysop view of
  115. the uIEC, so bear with me if you get
  116. lost, this is for the other techies
  117. and Sysops out there.
  118.  
  119. DRIVE IDENTIFICATION
  120. When trying CMD's Fcopy, the uIEC is
  121. identified as a 1541, thus keeping
  122. Fcopy from accessing partitions or
  123. subdirectories. Jim is working on the
  124. best way to provide compatibility with
  125. such tools.
  126.  
  127. PARTITIONS AND SUB DIRECTORIES
  128. Partition navigation works like a CMD
  129. in that if you partition the drive the
  130. partitions are 'drives' to the device,
  131. partition 0 is the current partition,
  132. etc. Currently there is no
  133. partitioning software for the uIEC on
  134. the C64, you can use PC utilities to
  135. do the job presently. A C64
  136. partitioner/formatter is in
  137. development. One thing I never got
  138. into was subdirectories on my CMD
  139. Drive, and from what Jim reported they
  140. work similar on the uIEC. To move
  141. things in and out of disk image file
  142. you need to be 'in' the image but you
  143. then you can access outside files; but
  144. only if they are from a separate
  145. partition. There is work on making
  146. access of image contents more flexible
  147. but it is a whole lot better then just
  148. access only within an image. This
  149. could make development of a C64 based
  150. .d64 image utility much easier! 15
  151. channels can be opened at the same
  152. time. So no problem opening multiple
  153. files.
  154.  
  155. NATIVE MODE
  156. The "Native mode" of the drive is the
  157. FAT file system which technically is
  158. different than what many are used to
  159. with 1541s and CMD drives. Part of
  160. which is in native mode you don't have
  161. that 16MB content size limit. But then
  162. again, you don't have tracks and
  163. sectors not in an image, so disk
  164. editors, directory editors, and
  165. utilities that may rely on direct
  166. access to disk blocks will fail in
  167. native spaces (Lynx is an example) For
  168. utilities that rely on such access you
  169. can use disk images. Also being FAT it
  170. goes by FAT file naming conventions,
  171. which means letters are not case
  172. sensitive and the characters /  ? : ,
  173. are in the list of no-no characters in
  174. native mode file names, of all those I
  175. think / would be the most common.
  176. Someone informed me that there is a
  177. file extension mode called x00 mode
  178. which should allow for using all the
  179. characters in Commodore file names, to
  180. initiate you would use the command
  181. @XE2, I haven't tried out this mode
  182. yet. Relative file support in native
  183. mode is operational but in alpha as it
  184. has not been tested in length as of
  185. yet. As more BBS guys get their hands
  186. on these I'm sure they will put them
  187. through the paces.
  188.  
  189. GEOS SUPPORT
  190. I don't use GEOS/Wheels/Wings so I
  191. can't really comment on those. From
  192. what Jim said he needs help from a
  193. GEOS guru to figure out the GEOS
  194. fastloader to make it compatible.
  195.  
  196. REALLY TECHNICAL
  197. For more information or to help with
  198. the open source sd2iec DOS refer to
  199. the sd2iec project home page.
  200. http://snowcat.de/cgi-bin/
  201. gitweb.cgi?p=sd2iec.git;a=summary
  202.  
  203. CONCLUSIONS
  204. Overall WOW! This is the best thing
  205. I've seen since the CMD HD, plug it in
  206. and it works - no special software,
  207. minimal conflicts. But even way better
  208. as it works "cross-platform" its
  209. conveniently small, and very
  210. affordable. For sysops, I think it is
  211. generally OK and getting better
  212. (unless you don't already have
  213. mass-storage, then it's really good),
  214. at present it would make a great U/D,
  215. text file and/or programs drive(s),
  216. Though the lack of some of those
  217. characters (which may not be an issue,
  218. see "NATIVE MODE" above) in the file
  219. name will be an issue to resolve on
  220. some BBSs (i.e. Image BBS uses / in
  221. some of its system and program files)
  222. so you may have to do some BASIC
  223. updates to the system and implement a
  224. message/group/UD name filter to reach
  225. compatibility. Lastly REL file
  226. usability will be a factor if it is to
  227. become a total BBS drive (at least for
  228. the BBSs that rely on REL files.).
  229.  
  230. Detractions
  231. - The 30 second start up when using CF
  232. cards - this should be fixed soon to
  233. just a second or two.
  234. - The cassette/power wire is a
  235. necessary thing, though I wish it
  236. weren't
  237.  
  238. Always Room for Improvement
  239. None of these would keep me from
  240. recommending anyone to get the uIEC,
  241. but these could make it better (at
  242. least to me):
  243.  
  244. - A utilities disk it would be great
  245. to have a 64 program to formant and/or
  246. partition CF cards and hard drives.
  247. - A menu/navigation program - so you
  248. can quickly navigate all the
  249. directories you will have on this
  250. thing, it's is something that someone
  251. who got a UIEC is probably is working
  252. on right now.
  253. - A "swap 8 button" to quickly
  254. (temporarily) swap a device 8 drive
  255. with whatever device # the uIEC is at
  256. the push of a button (I use that
  257. feature a lot on the CMD HD)
  258. - A two IEC port version ( with the 5V
  259. lead I need to keep it close to the 64
  260. or route an IEC cable back from the
  261. other drives and end the chain with
  262. the uIEC, a ready made IEC
  263. pass-through port would be nice in the
  264. next version.
  265. - An LCD readout (not really
  266. necessary, but it would boost up the
  267. cool factor, or better yet if you
  268. could navigate directories using it...
  269. that's probably asking for too much at
  270. that price point though...)
  271.  
  272. ADDENDUM:
  273. Jim Brain has announced there is going
  274. to be an even smaller version (!) of
  275. the uIEC CF, using an SD card instead
  276. of a compact flash. This will be
  277. replacing the UIEC CF version. Thanks
  278. to these people for corrections: Ingo
  279. Korb Greg King
  280.  
  281. COMMODORE FREE
  282. I would like to thank Larry for
  283. Permission to reprint his review; an
  284. updated version can be found here
  285. http://www.portcommodore.com/
  286. uiecreview.php
  287.  
  288.  
  289.